package com.smartleanx.module.hrm.service.esign;

import lombok.Data;

@Data
public class EsignPsnSeal {

    /**
     * 印章ID
     */
    private String sealId;
    /**
     * 印章名称
     */
    private String sealName;
    /**
     * 印章创建时间，Unix时间戳格式，单位毫秒。
     */
    private Long sealCreateTime;
    /**
     * 是否为个人默认印章
     * <p>
     * true - 默认印章，false - 非默认印章
     */
    private Boolean defaultSealFlag;
    /**
     * 印章高度（单位毫米mm）
     */
    private Integer sealHeight;
    /**
     * 印章宽度（单位毫米mm）
     */
    private Integer sealWeight;
    /**
     * 印章制作方式
     * <p>
     * 2 - 个人模板印章
     * <p>
     * 3 - 图片印章
     * <p>
     * 4 - 个人手绘印章
     */
    private Integer sealStyle;
    /**
     * 印章状态
     * <p>
     * 1 - 已启用，2 - 待审核，3 - 审核不通过
     */
    private Integer sealStatus;
    /**
     * 印章状态描述
     */
    private String statusDescription;
    /**
     * 审核意见
     */
    private String rejectReason;

    /**
     * 图片Base64
     */
    private String sealImageContent;

    private String psnId;
}
